could have done "本来可以做某事实际却没做”或“可能已经做了某事” might have done "或许已经做了某事“ should/ought to have done "本来该做某事而实际未做” should not/ought n...
1. have a fever 发烧 2. have a cough 咳嗽 3. have a toothache 牙疼 4. talk too much 说得太多 5. drink enough water 喝足够的水 6. have a cold 受凉;感冒 7. have a stomachache 胃疼 8. have a sore back 背疼 9. have a sore throat 喉咙痛 10. lie down and...
(1)“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。 (2)“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。 (3)“can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?” (4)“could+h...
2. 与完成时有关的时态 ★现在完成时(have done) since, for/ in the past few months, up to now 例 1:Collecting toy cars as a hobby becomes increasingly popular during the past fifty years. A B C D 例2:English ___ in a new way at my college in the past...
1.should have done =ought to have done 本应该做而没做 2.would have done = 本来就会去做某事而没做 3.could have done = 本可以做某事而没做 4.might have done 本可以做而没做 例:They ought to have apologized. 他们本该道歉的。
更多内容请点击:背熟这99个黄金句型,高中英语作文轻松得满分!